@charset "gb2312";
/*通用*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:400;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:400;}
q:before,a:after{ content:'';}
abbr,acronym{ border:0;}

/* 文字排版 */
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.fb { font-weight:700;}
.fn { font-weight:400;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}

/* 定位 */
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
*html .clearfix{ height:1%;}
.clearfix{ display:block;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.abs-right{ position:absolute; right:0;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.none{ display:none;}

/* 长度高度 */
.w10{ width:10px;}
.w20{ width:20px;}

/* 边距 */
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}

.p10{ padding:10px;}
.p15{ padding:15px;}
.p30{ padding:30px;}
.pt5{ padding-top:5px;}

.c_hong{color:#f00}

body{font-size:12px;color:#4b4b4b; background:url(/skins/47619/images/hbg.gif) repeat-x; background-color:#FFF;}
td{font-size:12px;}
a{ font-size:12px; font-family:Arial; text-decoration:none; color:#666;}
a:hover{ font-size:12px; font-family:Arial; color:#000}

.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
.mianbox{width:1000px; margin:0 auto;}

/* 头部文件 */
.toplgo{ width:1000px; height:117; overflow:hidden;}
.logo{ float:left;}
.logoright{ width:300px; float:right; height:80px; line-height:40px; margin-top:30px; text-align:right;}
.nav ul{width:1000px; height:36px; overflow:hidden; background:url(/skins/47619/images/navbj.gif) repeat-x;}
.nav ul li{float:left;width:110px; height:36px;}
.nav ul li a{color:#FFF; font-size:12px; font-weight:bold;text-align:center; float:left;width:110px; height:36px; line-height:36px; background:url(/skins/47619/images/nav.gif) no-repeat right;}
.nav ul li a:hover{ background-color:#90e149;}
.banner{ width:1000px; height:250px; overflow:hidden;}

/* 中间部分 */
.leftbox{ width:241px; float: left;}
.leftnew{ background:url(/skins/47619/images/left.gif) no-repeat; height:216px; overflow:hidden; width:221px; padding:10px}
.leftnew ul{width:210px; height:190px; overflow:hidden; line-height:26px; margin:0px auto;}
.leftnew ul li{ border-bottom:#ccc 1px dotted;     width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.leftnew ul li a{ background:url(/skins/47619/images/dian1.jpg) no-repeat 0px 5px; padding-left:5px;}
.title{ background:url(/skins/47619/images/cion1.gif) no-repeat 0px 4px; color:#2e7f33; font-weight:bold; padding-left:20px; height:20px;}
.leftbor{ width:219px; border-left:#bdc9be 1px solid; border-right:#bdc9be 1px solid;  padding:10px}
.leftcontact,.leftprolist{line-height:24px;}
.leftcontact span{ background:url(/skins/47619/images/contact.gif) no-repeat; display:block; height:75px;}
.subProList dl{padding-bottom:10px;}
.subProList dl dt a{width:160px; height:26px; line-height:26px; padding-left:20px; margin:16px 15px; background:url(/skins/47619/images/tt1.jpg) no-repeat;display:block;color:#666; font-size:13px; font-weight:bold; border:1px solid #DADBDF; text-decoration:none;}
.subProList dl dt a:hover{ background:url(/skins/47619/images/ttt1.jpg) no-repeat;color:#fff;}
.subProList dd{display:none}
.subProList dl .on{ display:block}
.subProList dl dd ul li{ height:26px; line-height:26px; padding-left:20px; overflow:hidden; display:block}
.subProList dl dd ul li a{border-bottom:#ccc 1px dashed; background:url(/skins/47619/images/dian.jpg) no-repeat 0px 5px; padding-left:6px;}
.leftbg{ background: url(/skins/47619/images/leftcon.gif) no-repeat; height:16px; display:block}

.rightbox{ width:749px; float:right;}
.rightpro{ margin-top:10px;  padding:10px; padding-right:0px;width:729px;}
.protit,.tit02{ border-bottom:#ccc 1px solid; background:url(/skins/47619/images/cion2.gif) no-repeat 0px 7px;color:#4b4b4b; padding-left:20px;line-height:26px; font-family:Arial, Helvetica, sans-serif; height:26px;}
.protit b,.tit02 b{ float:left;}
.protit a{ float:right;}

.rightmbox{width:749px; height:234px; overflow:hidden;}
.rightabout{ width:380px; float:left;  padding:10px; padding-top:0px;}
.rabout{ width:380px; margin-top:10px; line-height:22px;}
.rabout img{ padding-right:10px;}
.rabout a{ font-weight:bold; color:#2e7f33;}
.righttech{ width:319px; float:right; padding:10px;padding-top:0px;}
.righttech ul li{ border-bottom:#ccc 1px dashed; line-height:24px; padding-left:10px; background:url(/skins/47619/images/dian1.jpg) no-repeat 0px 10px;height: 25px;}
.righttech ul li a{width: 239px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    float: left;}
#pro_ul{ padding:20px 0px 10px 0px;}
#pro_ul #ind_pro_img{ text-align:center; width:130px; float:left; margin:0px 6px 10px 8px;_margin:0px 6px 10px 5px;}

#pro_ul .proimg_bk{ width:125px; height:125px; border:1px solid #ddd;}
#ind_pro_img .proimg{width:120px;text-align:center;border:1px solid #fff;line-height:125px;height:125px;font-size:125px;}
*>#ind_pro_img .proimg{font-size:12px;}
#ind_pro_img img {vertical-align:middle;}

#pro_ul .h_d{ font-size:12px; line-height:24px; height:24px; overflow:hidden; font-weight:normal; text-align:center;}
#pro_ul .h_d a{ color:#333;}
#pro_ul .h_d a:hover{color:#ff6600;}

/* 尾部*/
.link{ background-color:#eee; line-height:24px; width:1000px; margin:0px auto;}
.footer{width:1000px; margin: 0 auto; background:url(/skins/47619/images/foot.jpg) repeat-x; padding-top:10px;}
.footer p{ text-align:center; line-height:20px;}
.footer p .c_4c8{color:#4c8eca;}

/* 内页*/
.tit02 b{font-size:14px;}
.tit02 span{ display:block; float:right;}
.subConpany{padding:10px; line-height:22px; text-indent:2em;}

.subNews li{ height:34px; line-height:34px; overflow:hidden; background:url(/skins/47619/images/icon_list.gif) no-repeat 6px 14px; padding-left:18px; border-bottom:1px dashed #ccc;}
.subNews li a{ display:block;width:640px; float:left;}
.subNews li span{ display:block;width:70px; float:right;}

.contact{padding:20px;}
.contact li{ height:34px; line-height:34px; overflow:hidden;}
.contact li strong{ display:block;width:80px; text-align:right; float:left;}
.contact li span{ display:block;width:360px; float:left;}


.productList{padding:20px;}
.productList dt{ background:#efefef; border:1px solid #D3D3D3;;line-height:34px; overflow:hidden;}
.productList dd{clear:both;border-bottom:1px dashed #D3D3D3; line-height:24px; overflow:hidden;}
.productList dt span,.productList dd span{ display:block;float:left; text-align:center}
.productList .w400{width:380px;}
.productList .w130{width:130px;}
.productList .w150{width:150px;}
.productList dd .w400{ padding:10px;}
.productList dd .w150{padding-top:40px;}

.productInfo{width:710px;padding:10px; float:right}
.productInfo h3{ clear:both;width:710px; text-align:center;height:30px; line-height:30px; font-size:20px;font-weight:bold}
.productInfo h4{ clear:both;width:710px;height:30px; line-height:30px; background:#efefef; font-size:14px;padding:0 10px; margin:10px 0;font-weight:bold}
.productInfo h5{clear:both;width:710px;height:30px; line-height:30px; color:#f00}
.productInfo .proshow{padding-top:20px; overflow:hidden}
.productInfo .proshow .picbox{float:left;width:240px; padding-right:10px; text-align:center; line-height:24px; overflow:hidden}
.productInfo .proshow .conList{float:left;width:460px;}
.productInfo .proshow .conList li{ line-height:26px; overflow:hidden;}
.productInfo .proshow .conList li strong{width:70px; float:left; display:block;}
.productInfo .proshow .conList li span{width:380px; float:left; display:block;}

.productInfo dl{padding:10px;}
.productInfo dt{font-size:14px;font-weight:bold;line-height:30px; line-height:30px;}
.productInfo dd{ line-height:24px; line-height:24px; padding-left:20px;}
.productInfo .tableCon{ border:1px dashed #ccc;}
.productInfo .tableCon td{ height:30px;line-height:30px; padding:5px;}
.productInfo .tableCon td input{width:414px; height:24px; line-height:24px; border:1px solid #cfcfcf; margin-left:4px;}
.productInfo .tableCon td input.w100{width:100px; cursor:pointer}
.productInfo .areatext{width:414px; height:100px;}

.job{padding:20px;}
.job dt{ background:#efefef; border:1px solid #D3D3D3; height:34px; line-height:34px; overflow:hidden;}
.job dd{border-bottom:1px dashed #D3D3D3;; height:34px; line-height:34px; overflow:hidden;}
.job dt span,.job dd span{ display:block;float:left; text-align:center}
.job .w500{width:460px}
.job .w100{width:80px}
.job .w100{width:100px}
 .Service li{ height:34px; line-height:34px; overflow:hidden; background:url(/skins/47619/images/icon_list.gif) no-repeat 6px 14px; padding-left:18px; border-bottom:1px dashed #ccc;}
.Service li a{ display:block;width:640px; float:left;}
.Service li span{ display:block;width:70px; float:right;}
.ServiceInfo{padding:10px;}
.ServiceInfo h2{color:#666; float:right;}
.ServiceInfo h3{ clear:both;height:30px; line-height:30px; font-size:14px;font-weight:bold}
.newsInfo h3{ width:300px; margin:0 auto; text-align:center;font-size:14px; line-height:30px;}
.newsInfo dl{ padding:10px; border-top:1px dashed #ccc;}
.newsInfo dl dt{font-weight:bold}
.newsInfo dl dt,.newsInfo dl dd{ line-height:26px;}

.infobox,.honor { width:729px; margin:0px auto;}
.honor ul{ width:300px; margin:10px auto;}
.honor ul li{ width:300px;}
.honor ul li span{width:300px; line-height:26px; display:block; text-align:center;}
.honor ul li img{ border:#ccc 1px solid; padding:2px;}


.productList{padding:20px;}
.productList dt{ background:#efefef; border:1px solid #D3D3D3;;line-height:34px; overflow:hidden;}
.productList dd{border-bottom:1px dashed #D3D3D3; line-height:24px; overflow:hidden; padding:10px 0;}
.productList dt span,.productList dd span{ display:block;float:left; text-align:center}
.productList .w400{width:350px;}
.productList .w130{width:130px;}
.productList .w150{width:150px;}
.productList dd .w400{ padding:10px;}
.productList dd .w150{padding-top:40px;}